package com.soilflow.common.core.domain.entity;

import com.soilflow.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class GamesBetHistory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long betId;
    private Long userId;
    private Long gameId;
    private String betMoney;
    private BigDecimal betAmount;
    private String betData;
    private Date betTime;
    private String betNo;
    private String bidNo;

    private Date bidTime;
    private String bidNumber; //开奖号码
    private String bidSum;
    private String bidMoney;
    private BigDecimal bidAmount;
    private String bidType;
    private String status;
    private String remarks;

    public String getBidNo() {
        return bidNo;
    }

    public void setBidNo(String bidNo) {
        this.bidNo = bidNo;
    }

    public String getBidMoney() {
        return bidMoney;
    }

    public void setBidMoney(String bidMoney) {
        this.bidMoney = bidMoney;
    }

    public String getBetMoney() {
        return betMoney;
    }

    public void setBetMoney(String betMoney) {
        this.betMoney = betMoney;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getBetId() {
        return betId;
    }

    public void setBetId(Long betId) {
        this.betId = betId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getGameId() {
        return gameId;
    }

    public void setGameId(Long gameId) {
        this.gameId = gameId;
    }

    public BigDecimal getBetAmount() {
        return betAmount;
    }

    public void setBetAmount(BigDecimal betAmount) {
        this.betAmount = betAmount;
    }

    public String getBetData() {
        return betData;
    }

    public void setBetData(String betData) {
        this.betData = betData;
    }

    public Date getBetTime() {
        return betTime;
    }

    public void setBetTime(Date betTime) {
        this.betTime = betTime;
    }

    public String getBetNo() {
        return betNo;
    }

    public void setBetNo(String betNo) {
        this.betNo = betNo;
    }

    public Date getBidTime() {
        return bidTime;
    }

    public void setBidTime(Date bidTime) {
        this.bidTime = bidTime;
    }

    public String getBidNumber() {
        return bidNumber;
    }

    public void setBidNumber(String bidNumber) {
        this.bidNumber = bidNumber;
    }

    public String getBidSum() {
        return bidSum;
    }

    public void setBidSum(String bidSum) {
        this.bidSum = bidSum;
    }

    public BigDecimal getBidAmount() {
        return bidAmount;
    }

    public void setBidAmount(BigDecimal bidAmount) {
        this.bidAmount = bidAmount;
    }

    public String getBidType() {
        return bidType;
    }

    public void setBidType(String bidType) {
        this.bidType = bidType;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }



    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("getBetAmount", getBetAmount())
                .append("getBetData", getBetData())
                .append("getBetId", getBetId())
                .append("getBetId", getBetNo())
                .toString();
    }

}
